/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package be.cultuurschuur.Controllers;

import be.cultuurschuur.entity.*;
import be.cultuurschuur.interfaces.*;
import be.cultuurschuur.services.*;
import java.io.*;
import java.util.*;
import javax.enterprise.context.*;
import javax.inject.*;

/**
 *
 * @author Webbie
 */
@Named
@RequestScoped
public class PeriodeController implements Serializable
{
    @Inject
    private PeriodeInterface periodeInterface;
    private Date vertrekdatum;
    private Date terugkeerdatum;

    public Date getVertrekdatum() {
        return vertrekdatum;
    }

    public void setVertrekdatum(Date vertrekdatum) {
        this.vertrekdatum = vertrekdatum;
    }

    public Date getTerugkeerdatum() {
        return terugkeerdatum;
    }

    public void setTerugkeerdatum(Date terugkeerdatum) {
        this.terugkeerdatum = terugkeerdatum;
    }

    public void insertPeriode()
    { 
        BLPeriode blPeriode = new BLPeriode();
        blPeriode.setTerugkeerdatum(terugkeerdatum);
        blPeriode.setVertrekdatum(vertrekdatum);
        blPeriode.insertPeriode();
    }
    
    public List<Periode> getPerioden()
    {
        BLPeriode blPeriode = new BLPeriode();
        return blPeriode.getPerioden();
    }
    
    public String waaromWerktDeesNi() {
        return "index.xhtml";
    }
    
}
